Why List Comprehensions Are Faster Than Normal Lists